package cn.csc.module.distribute.controller.admin.downline.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDateTime;

/**
 * 分销下线信息 Excel VO
 *
 * @author liuchuang
 */
@Data
public class DistributeDownlineExcelVO {

    @ExcelProperty("主键ID")
    private BigInteger id;

    /**
     * 上级分销人ID
     */
    @ExcelProperty("上级分销人ID")
    private BigInteger parentId;
    /**
     * 分销人姓名
     */
    @ExcelProperty("分销人姓名" )
    private String  parentName ;
    /**
     * 分销人用户手机
     */
    @ExcelProperty("分销人用户手机" )
    private String  parentMemberPhone ;
    /**
     * 下级用户ID
     */
    @ExcelProperty("下级用户ID")
    private BigInteger childId;
    /**
     * 分佣层级
     */
    @ExcelProperty("分佣层级（1-一级，2-二级, 3-三级）")
    private Byte level;

    /**
     * 昵称
     */
    @ExcelProperty("昵称")
    private String nickname;
    /**
     * 手机号
     */
    @ExcelProperty("手机号")
    private String mobile;

    /**
     * 订单数
     */
    @ExcelProperty("订单数")
    private Integer orderCount;
    /**
     * 产生佣金总额
     */
    @ExcelProperty("产生佣金总额")
    private BigDecimal commissionTotal;
    /**
     * 创建时间
     */
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;


}
